import{reqUserAddressList,reqOrderInfo} from '@/api'
//准备actions 用于响应组件中的动作
const actions={
    //获取用户地址信息
   async getUserAddressList({commit}){
        let result = await reqUserAddressList();
        if(result.code==200){
            commit('GETUSERADDRESSLIST',result.data)
        }
    },
    //获取商品清单数据
    async getOrderInfo({commit}){
        let result = await reqOrderInfo();
        if(result.code==200){
            commit('GETORDERINFO',result.data)
        }
    }
}
//准备mutations 用于操作数据（state）
const mutations={
    GETUSERADDRESSLIST(state,value){
        state.userAddressList=value
    },
    GETORDERINFO(state,value){
        state.orderInfo=value
    }
}
//准备state 用于存储数据
const state={
    userAddressList:[],
    orderInfo:{}
}
//准备getters 用于将state中的数据进行加工
const getters={
}

export default{
    actions,
    mutations,
    state,
    getters
}